home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nebula 2
/
Nebula Two.iso
/
SourceCode
/
MiscKit1.7.1
/
MiscKit
/
Palettes
/
MiscTabMatrixPalette
/
MiscTabMatrixPalette.m
< prev
next >
Wrap
Text File
|
1995-04-12
|
1KB
|
47 lines
// Copyright (C) 1995
// Use is governed by the MiscKit license
#import "MiscTabMatrixPalette.h"
#import "MiscTabActionCell.subproj/MiscTabActionCell.h"
@implementation MiscTabMatrixPalette
- finishInstantiate
{
NXRect frameRect;
Matrix *newMatrix;
[matrix getFrame:&frameRect];
newMatrix =
[[Matrix allocFromZone:[self zone]]
initFrame:&frameRect
mode:NX_RADIOMODE
prototype:[[MiscTabActionCell allocFromZone:[self zone]] initTextCell:"Folder Tab"]
numRows:1
numCols:2];
[[matrix superview] replaceSubview:matrix with:newMatrix];
[matrix free];
matrix = newMatrix;
// set the background gray of tabMatrix to NX_DKGRAY
[matrix setBackgroundGray:NX_DKGRAY];
// set the autosizing and autoscrolling attributes of the matrix
[matrix setAutosizing:NX_WIDTHSIZABLE];
[matrix setAutoscroll:YES];
// size tabMatrix to its cells, resize matrix so that nice NX_DKGRAY border
// frames tabs, and display it
[matrix sizeToFit];
[matrix setAutosizeCells:YES];
[matrix sizeBy:0.0 :4.0];
[matrix display];
return self;
}
@end